package com.sdp.right.flow.service;

import com.sdp.core.bizc.vo.BusinessContext;
import com.sdp.right.flow.dto.FlowParam;

public interface ISysFlowApproveService {

	/**
	 * 检查审批数据是否合法
	 * @param flowParam
	 * @return
	 */
	BusinessContext flowCheck(FlowParam flowParam);
	
	/**
	 * 审批
	 * @param flowParam
	 * @return
	 */
	BusinessContext flowApprove(FlowParam flowParam);
	
	/**
	 * 流程提交，生成下个环节审批信息
	 * @param flowParam
	 * @return
	 */
	BusinessContext flowSubmit(FlowParam flowParam);
}
